.width80{width: 80px!important;}
.width60{width: 60px!important;}
.width150{width: 150px!important;}
.font30{font-size: 30px;}
.font_s20{font-size:16px;}
.font_s56{font-size: 40px;}
.color_orange{color: #ed7100;}
.color_green{color:#00b700;}
.color_red{color:#e9221f; }
.color_666{color: #666;}
.color_333{color: #333;}
.color_999{color: #999;}
.fl{float: left;}
.fr{float: right;}
a.red_line{color: #e9221f;border-bottom: 1px solid #e9221f;}
.layui-nav-child dd a{padding:0 20px!important;}
.footer{position: absolute;left: 0;bottom: 10px;width: 100%;text-align: center;color: #999;}
.one_huder{height: 100%;background-color:rgba(239,239,239,.8);}
.layui-layer-btn .layui-layer-btn0{border-color: #e9221f!important;background-color: #e9221f!important;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #e9221f;}
.layui-laypage a:hover{color: #e9221f}
.layui-textarea{width: 500px;resize: none;}
a.btn_block,a.btn_line{width: 100px;height: 30px;display: inline-block; line-height: 30px;border: 1px solid #e9221f;}
a.btn_block{background:#e9221f;color: #fff;}
a.btn_line{color: #e9221f; }
.layui-tab-brief>.layui-tab-title .layui-this{color:#e9221f;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-color:#e9221f; }
.layui-nav-tree .layui-nav-bar{background-color: #fff;}
.layui-nav .layui-nav-item a{color: #1e1e1e;}
.layui-layout-admin .layui-logo{left: 50px;height: auto;top:10px;width: 128px}
.layui-layout-admin .layui-logo img{width: 100%;}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover{    background-color: #ffffff;color:#e9221f;}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a{color: #e9221f;}
.layui-bg-black {background-color: #f7f7f7!important;}
.layui-form-select dl dd.layui-this{background-color:#e9221f;}
.layui-btn-primary{background-color: #fff;}
.layui-nav{background-color:#f7f7f7;color: #1e1e1e;}
.layui-layout-right{top: 20px;right: 20px;}
.layui-layout-admin .layui-header{padding:10px 0;}
.layui-nav-tree .layui-nav-item a:hover{background-color:#fff;}
.layui-nav .layui-nav-item a.icon_index{background: url(../images/icon_1.png) no-repeat 30px center;background-size: 20px 17px;}
.layui-nav-tree .layui-nav-item a{font-size:14px;}
.layui-nav .icon_tow{background: url(../images/icon_2.png) no-repeat 30px center;background-size: 20px 17px;}
.layui-nav .icon_three{background: url(../images/icon_2.png) no-repeat 30px center;background-size: 20px 17px;}
.layui-nav .icon_four{background: url(../images/icon_3.png) no-repeat 30px center;background-size: 20px 17px;}
.layui-nav .layui-nav-item a.icon_index,.layui-nav .icon_tow,.layui-nav .icon_three,.layui-nav .icon_four{padding-left:70px;font-size:16px;line-height:40px;box-sizing: border-box;}
.layui-nav .layui-nav-item a{height:40px;  line-height:40px;text-align: left;padding-left:70px;}
.layui-layout-admin .layui-side{width:190px;top:80px;}
.layui-side-scroll{width:190px;}
.layui-body{left: 190px;}
.layui-nav-tree{width: 190px;}
.text-center{text-align: center;}
.layui-layout-admin .layui-footer{left: 190px;}
.layui-nav .new_nav-item a.new_a{color: #fff;}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{background-color: #23262E;}
.layui-layout-admin .layui-body{top: 80px;}
.body_right{padding:20px;}
.nav_title{font-size:20px;color: #1e1e1e;border-left: 2px solid #e9221f;padding-left: 20px;margin-bottom: 20px;}
.sub_title{font-size:16px;color: #1e1e1e;border-left: 2px solid #e9221f;padding-left: 20px;margin-bottom: 20px;}

.layui-form{padding-top: 20px;border-top: 1px solid #f2f2f2;}
.index_totile{
	display: flex;}
.index_totile li{width: 24%;padding: 20px 0;text-align: center;color: #fff;background: #fd5c52;margin-right: 10px;}
/*公司管理*/
.layui-inline .width100{width: 120px;}
.layui-table[lay-skin=nob] td, .layui-table[lay-skin=nob] th{text-align: center;}
.mytable{margin-top:10px;}
.my_newlayerpage{display: flex;justify-content: flex-end;}
.allbox_a a{margin: auto 4px;}
.passworrd_btn{    width: 140px;margin-left: 110px;margin-top: 20px;}
.new_textcontent{padding: 9px 0;}
.new_computer{padding-top:10px;color: #666;}
.new_computer .layui-form-item{margin-bottom: 0px;}
.new_computer .layui-form-label{width: 120px}
.layui-form-item .card_layerbox img{width: 100%;}
.layui-form-item .search_icon{width: 18px;height: 18px;background: url(../images/search_icon.png) no-repeat;display: inline-block;position: absolute;bottom: 0;right: 0;}
.layui-form-item .card_nextbox{width: 120px;cursor: pointer;position: relative;display: inline-block;margin-right:20px;}
.layui-form-item .card_layerbox{margin:10px 0;}
a.abtn_link{color:#e9221f;margin-left: 10px;padding-bottom: 2px;border-bottom: 1px solid #e9221f;}
.create_iconbox{display: flex;width: 100%;justify-content: center;margin-bottom:40px;position: relative;}
.create_iconbox .icon{width: 52px;height: 44px;display: inline-block;background: url(../images/create_icon.png) no-repeat;}
.create_iconbox .icon_top1{background-position: 0 0;}
.create_iconbox .icon_top2{background-position: 0 -50px;}
.create_iconbox .icon_top3{background-position: 0 -99px;}
.create_iconbox .icon_top4{background-position: 0 -151px;}
.create_iconbox .icon_top5{background-position: 0 -205px;}
.create_succes{text-align: center;}
.create_succesbox{background: url(../images/create_icon.png) no-repeat;background-position: 0 -260px;width: 52px;height:54px;display: inline-block; }
.margin_tb{margin:30px auto 20px;}
.create_iconbox li{flex-direction:column;display: flex;width: 200px;align-items:center;position: relative;z-index: 8;}
.create_iconbox li i{margin-bottom: 20px;}
.create_iconbox li.line{border-bottom: 1px solid #f2f2f2;position: absolute;left:30%;top:22px;width: 380px;z-index: 7}
.create_boxform{border-top: none;padding-left: 220px}
.create_boxform .layui-form-label{width: 160px;}
.create_boxform .layui-input-block{margin-left: 190px;}
.add_mebtn{position: relative;}
.user-file-img{background: url(../images/add_img.png) no-repeat center center;  width:115px;  height:70px;  overflow: hidden;  background-size: 100%;border: 1px solid #f2f2f2;}
.user-file-input{width:115px;  height:70px;position: absolute;left: 0;top: 0;opacity: 0;cursor: pointer;}
.user-file-img img {width: 100%;height: 100%;}
.layui-form-item .add_mebtn{width: 115px;}
.add_titps{text-align: center;margin-top:4px;color: #999;font-size: 12px;}
.text-left{text-align: left;}
    /*登录*/
.login_box{overflow:hidden;position: relative;}
.flesx{position: absolute;right: 10%;top: 10%;z-index: 9;}
.imges{width: 100%;height: 544px;}
.h100{width: 100%;height: 100%;}
.login_bg{width: 107px;height: 113px;}
.login_bg img{width: 100%;}
.login_form{width: 300px;border: 1px solid #d9d9d9;box-shadow:0px 0px 20px rgba(12,3,6,.2);padding: 40px 30px;box-sizing: border-box;background: rgba(255,255,255,.66);}
.imges{width: 100%;height: 544px;}
.login_title{background: url(../images/login_title.png) no-repeat;background-size:34px 34px;width: 100%;height: 34px;line-height: 34px;padding-left: 40px;box-sizing: border-box;font-size: 20px;color: #333;margin-bottom:20px;}
input.input_top{width: 100%;height:36px;padding: 10px;box-sizing: border-box;
	border: 1px solid #d9d9d9;margin-bottom:10px;border-radius: 5px;font-size: 12px;}
input.adminbox{background: url(../images/login_icon1.png) no-repeat 14px center;padding-left: 40px;background-size:15px 16px ;}
input.passwordbox{background: url(../images/login_icon2.png) no-repeat 14px center;padding-left: 40px;background-size:15px 16px ;}
.button_box{width: 100%;height: 34px;line-height: 34px;color: #fff;background:#e9221f;border: none;border-radius: 5px;margin-top:10px;}
.posireletave{position: relative;}
.tephone_img{width: 40px;height: 30px;position: absolute;right:10px;top: 3px;}
input.imgbox{background: url(../images/login_icon3.png) no-repeat 14px center;padding-left: 40px;background-size:15px 16px ;}
.fontco12{font-size: 10px;}
/*弹窗*/
.alert_box li{display: flex;margin-bottom: 10px;}
.alert_box li .new_textcontent{width:160px;color: #999;}
.alert_box li .layui-form-label{color: #333;}
.alert_bigbox .layui-tab{padding: 0px 20px;}
.lay_newcontent h4{font-size:18px;}
.lay_newcontent .disflex{display: flex;width: 90%;margin: auto;flex-wrap: wrap;}
.lay_newcontents .disflex{display: flex;width:100%;margin: auto;flex-wrap: wrap;}
.lay_newcontent .disflex li,.lay_newcontents .disflex li{width: 30%;line-height: 40px;}
.lay_newcontents .disflex li .layui-input-block{margin-left: 0!important;}
a.add_btn{padding:8px 10px;font-size: 12px;color: #fff;text-align: center;background:#e9221f;float: right;margin-bottom: 4px;}
a.add_btn1{padding:8px 10px;font-size: 12px;color: #fff;text-align: center;background:#e9221f;float: right;margin:0px 10px 4px;}
a.add_btn1line{padding:8px 10px;font-size: 12px;text-align: center;color:#e9221f;float: right;margin:0px 10px 4px;
    border: 1px solid #e9221f;}
.aline_a a{color:#e9221f;border-bottom: 1px solid #e9221f;}
.add_btnnumber .btn_nums{height:28px;width:44px;padding: 10px 4px;box-sizing: border-box;text-align: center;color: #666;}
.add_btnnumber  span{width: 30px;height:26px;cursor: pointer;list-style: none;background: none;border: 1px solid #dedede;display: inline-block;text-align: center;line-height: 26px;}
.no_bordertop{border-top: none;}
.wid_box120 .layui-form-label{width: 120px;}
.wid_box120 .layui-input-block{margin-left: 0;display: inline-block;}
.agreen_linebox{width: 100% !important;}
.agreen_linebox span{margin-right: 10px;}
h5.title{padding-left: 30px;font-size: 16px;font-weight:500;color: #333;}
a.smal_abtn{font-size: 10px;color:#e9221f;border-bottom: 1px solid #e9221f; }
.mar20_auto{margin: 20px auto;}
.marleft0{margin-left:0px!important;}
.ewm_codeico{text-align: center;margin: 20px auto;}
.line_title{border-bottom: 1px solid #dedede;padding:0px 0px 10px 10px;margin-bottom:20px;}
.add_peoplebox{text-align: center;}
.my_inputbox{border: 1px solid #dedede;width:280px;height: 34px;line-height: 34px;position: relative;margin: 20px auto;border-radius: 4px;}
.my_inputbox .my_input{border: none;width: 80%;}
.component_top{padding-bottom: 20px;}
.component_top li{line-height: 40px;}
.component_top li .color_999{margin-left: 10px;}
.component_top li .color_red{border-bottom: 1px solid #e9221f;margin-left: 10px;cursor: pointer;}
.component .mytable{margin-bottom: 20px;}
.component .mytable_title{font-size: 20px;margin-bottom: 20px;}
.add_people{width: 600px;margin:auto;}
.choces_box{width: 80px;padding: 5px 15px;text-align: right;float: left;}
.choces_box span{border-bottom: 1px solid #e9221f;color: #e9221f;}
.people_chosebox{float: left;}
.people_chosebox span{padding:6px 14px;border-radius: 5px;background: #dedede;text-align: center;position: relative;color: #fff;margin:10px;display: inline-block;}
.people_chosebox i{width:14px;height:14px;border-radius:100%;display: inline-block;position: absolute;top: -10px;right: -8px;color:  #e9221f;border: 1px solid  #e9221f;line-height: 14px;text-align: center;font-size: 12px;cursor: pointer;}
.add_people .padding_30{text-align: center;margin-top: 20px;}
.chocse_peopbox{width: 600px;margin:auto;text-align: center;padding: 20px 0px;}
.search_box{width: 300px;position: relative; margin: auto;}
.search_box input{width:180px;padding: 10px;}
.search_box  i{cursor: pointer;font-size:20px;margin-top: 4px;}
/*机构管理左侧导航*/
.left_nav{width: 180px;}
.left_nav .icon{width:12px;height:12px;display: inline-block;text-align: center;line-height:10px;border: 1px solid #999;margin-right: 10px;cursor: pointer;}
.nav_first h4{font-size: 18px;margin-bottom:4px;}
.first_ul{padding-left:25px;display: none;}
.first_ul h5{font-size: 16px;margin-bottom:4px;overflow: hidden;}
.first_ul .add_btn span{font-size: 12px;margin-left: 6px;cursor: pointer;}
.second_ul{padding-left: 28px;font-size: 12px;display: none;}
.first_li{position: relative;}
.first_li .title{width: 140px;font-size: 14px;}
.first_li h5{}
.nav_first .add_btn{position: absolute;right: 10px;top:0px;display: none;}
.float_menu{width: 40px;height: 60px;position: fixed;z-index: 9999;background-color: #888888;border-radius: 5px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.pros_box{display: flex;}
.pros_box .pros_box_label{width: 80px;padding: 20px 0 20px 20px;color: #9a9a9a;}
.pros_box .pros_box_text{width: 100%;padding: 20px 0;border-bottom: 1px solid #e4e8eb;color: #353535;display: flex;justify-content: space-between;}
.pros_box .pros_box_btn{padding-right: 20px;}


.x-body{
    padding: 20px;
}




/*用户选择框*/

.user{
	width: 120px;
	height: 40px;
	padding:10px;
	float:left;
	
}
.user .avatar{
	float:left;
}
.user .info{
	float:left;
	margin-left: 5px;
}

.user .info .name{
	font-size:13px;				
}

.user .info .position{
	font-size:10px;
	color:#CCCCCC;
	padding-top: 2px;
	
}
.user .avatar img{
	
	width: 38px;
    height: 38px;
    border-radius: 50%;
	
}
.nav_smltitle a{color:#1e1e1e;}
.nav_smltitle a:hover{color:#1e1e1e;}
.nav_smltitle span{color:#1e1e1e;font-size: 16px;}
.nav_smltitle i{margin: auto 4px;font-size: 18px;}




/**首页功能样式**/
.layui-help-tb{
	height: 90px;
	background: #f7f7f7;
	margin-bottom:10px;
}
.layui-help-icon{
 	
 	font-size: 46px;
   	line-height: 90px;
   	text-align: right;
   	padding-right: 20px;
}
.layui-help-title{
	font-size: 14px;
	padding-top: 24px;
	color: #404040;
}
.layui-help-text{
	color: #737373;
	font-weight: 300;
}

/**公司信息头像**/
.role-user{
	width: 320px;
	height: 60px;
	float:left;
	padding-left: 25px;
}
.role-user .avatar{
	float:left;
	margin-left: 12px;
 			margin-right: 20px;
}
.role-user .info{
	padding-top: 8px;
	float:left;
	margin-left: 5px;
}

.role-user .info .name{
	font-size:16px;
	line-height: 18px;
	color: #000;			
}

.role-user .info .position{
	
	    color: #787878;
	    font-size: 13px;
	    line-height: 15px;
	    margin-top: 12px;
	
}
.role-user .avatar img{
	
	width: 60px;
    height: 60px;
	
}
			
			
xblock {
    display: block;
    margin-bottom: 20px;
    padding: 5px;
    line-height: 22px;
    border-radius: 0 2px 2px 0;
    background-color: #f2f2f2;
}
.role-seal{
	margin-top:10px;

}
.role-seal li {
	float: left;
    line-height: 20px;
    border: 1px solid #E4E6E9;
    border-radius: 2px;
    margin-right:10px;
}
.role-seal li img{
	width: 30px; 
    height: 30px;
	margin: 10px;
}
.role-seal li span{
	color: #787878;
	font-size: 13px;
	padding-right: 10px;
}			


/*登录新增获取验证码*/
.input_buttonbox{width: 100%;height: 36px;margin-bottom:10px;border: 1px solid #d9d9d9;border-radius: 5px;padding:10px;box-sizing: border-box;
	font-size:12px;}
.input_buttonbox input{
	border: none;background:none;}
.input_buttonbox .code_btn{margin-bottom: 4px;background: #e9221f;color: #fff;padding: 4px;border-radius: 4px;margin-top: -6px;cursor: pointer;min-width: 70px;text-align: center;}
.box_one{
	display: none;}
.user_number{line-height: 46px;}

/**搜索效果**/

.search button {
        
 	border: none;
    outline: none;

	height: 38px;
    width: 38px;
    cursor: pointer;
    position: absolute;

    top: 0;
    right: 0;
    background: #7BA7AB;
    border-radius: 0 5px 5px 0;
}
.search button:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 16px;
    color: #F9F0DA;
}


/*2018-11-12新增*/
.new_people {overflow: hidden;width: 100%;margin: 20px 0;}
.new_people li{width: 100px;text-align: center;float: left;position: relative;}
.new_people li:after{content: '->';position: absolute;top: 18px;right: -8px;color: #999;cursor: pointer;}
.new_people .header_top{width: 50px;height: 50px;overflow: hidden;display: inline-block;border-radius: 50%;position: relative;}
.new_people .vatol_img{width:50px;height:50px;border-radius: 50%;border: 1px solid #f2f2f2;margin-right: 0;}
.new_people li:last-child:after{content:'';display: none;}
.new_people .icon_close{width:16px;height:16px;display: inline-block;background:rgba(29,29,29,0.7);color: #fff;font-size: 16px;border-radius: 50%;text-align: center;line-height:12px;font-style: normal;position: absolute;top:2px;right: 15px;cursor: pointer;}
.new_people .row{color: #fff;position: absolute;cursor: pointer;width: 100%;left: 0px;background: rgba(29,29,29,0.7);bottom: 0;line-height: 20px;}
.new_people .bcground_999{background: #d8d8d8;}
.new_people .add_img{width:50px;height:50px;border-radius: 50%;border: 1px solid #f2f2f2;margin-right: 0;background: #d8d8d8;color: #fff;line-height: 50px;display: inline-block;}
.new_people .only_title{color: #9a9a9a;font-size: 12px;}

.back_pwd {
	text-align: right;
    margin-top: 10px;
}
.back_pwd  a{
	color:#e9221f;border-bottom: 1px solid #e9221f;
}
.back_pwd_mobile {
	margin-bottom: 15px;
    color: #666;
	
}



